<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WB32L003 Standard Peripherals Firmware Library: wb32l003_tim.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">WB32L003 Standard Peripherals Firmware Library
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_6d2d5b60bd20db849a9486835a2715aa.html">Libraries</a></li><li class="navelem"><a class="el" href="dir_5ec8cccc32fa528457f3b4ed28e1a2cf.html">WB32L003_StdPeriph_Driver</a></li><li class="navelem"><a class="el" href="dir_cb9a941ec225bfb9bad4e8246158e282.html">inc</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">wb32l003_tim.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="wb32l003__tim_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">/* Define to prevent recursive inclusion -------------------------------------*/</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#ifndef __WB32L003_TIM_H</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#define __WB32L003_TIM_H</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160; <span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">/* Includes ------------------------------------------------------------------*/</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;wb32l003.h&quot;</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">/* Exported types ------------------------------------------------------------*/</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html">   34</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#a30c6857997a4ddd7d3d66fd3a8907c37">   36</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#a30c6857997a4ddd7d3d66fd3a8907c37">TIM_Prescaler</a>;         </div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#adfc97c66bfce30e74ce779ab04c156e9">   39</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#adfc97c66bfce30e74ce779ab04c156e9">TIM_CounterMode</a>;       </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#a169131a7437571cef140fd53a82cd0fc">   42</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#a169131a7437571cef140fd53a82cd0fc">TIM_Period</a>;            </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#a2142bf86a7116c8c98ab015d5606fc98">   46</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#a2142bf86a7116c8c98ab015d5606fc98">TIM_ClockDivision</a>;     </div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#a121b27ced71ccb2c85f1d9825ae8d496">   49</a></span>&#160;  uint8_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#a121b27ced71ccb2c85f1d9825ae8d496">TIM_RepetitionCounter</a>;  </div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;} <a class="code" href="struct_t_i_m___time_base_init_type_def.html">TIM_TimeBaseInitTypeDef</a>;       </div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html">   63</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;{</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#afa69e616eb0b11bd238062dd8a5ceaa5">   65</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#afa69e616eb0b11bd238062dd8a5ceaa5">TIM_OCMode</a>;        </div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a1e88e3081574da1e1abc089df87985ba">   68</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a1e88e3081574da1e1abc089df87985ba">TIM_OutputState</a>;   </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a74a30f1a994c6676c0ce2b56243ed184">   71</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a74a30f1a994c6676c0ce2b56243ed184">TIM_OutputNState</a>;  </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a3f43bd9158c651d6d9fa2720ad75ab01">   75</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a3f43bd9158c651d6d9fa2720ad75ab01">TIM_Pulse</a>;         </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#acc7066b59671f62f2696c382c879c9c8">   78</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#acc7066b59671f62f2696c382c879c9c8">TIM_OCPolarity</a>;    </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#aa392739b843a7974702c5ec71864f982">   81</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#aa392739b843a7974702c5ec71864f982">TIM_OCNPolarity</a>;   </div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#afb328e9ef4de6eb9d78390d7366b9a6e">   85</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#afb328e9ef4de6eb9d78390d7366b9a6e">TIM_OCIdleState</a>;   </div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a68f0241aa8d57bb42cd8e56c153f8e48">   89</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a68f0241aa8d57bb42cd8e56c153f8e48">TIM_OCNIdleState</a>;  </div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;} <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html">   98</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;{</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#ac736e711f51054bef8b486b8521ef611">  101</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#ac736e711f51054bef8b486b8521ef611">TIM_Channel</a>;      </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#a71dc0cc2f4eb59451ea323719b0741bb">  104</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#a71dc0cc2f4eb59451ea323719b0741bb">TIM_ICPolarity</a>;   </div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#a052908740c8c618054ef82b3ec89e9b3">  107</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#a052908740c8c618054ef82b3ec89e9b3">TIM_ICSelection</a>;  </div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#abdff50beb0809a640ccf2cebde439a00">  110</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#abdff50beb0809a640ccf2cebde439a00">TIM_ICPrescaler</a>;  </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#a751574b5d1f66bea6c3405d2975e420a">  113</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#a751574b5d1f66bea6c3405d2975e420a">TIM_ICFilter</a>;     </div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;} <a class="code" href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a>;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html">  122</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;{</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a5d0ca05d766b82cde0a56a6b61c02f8b">  125</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a5d0ca05d766b82cde0a56a6b61c02f8b">TIM_OSSRState</a>;        </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#afc160a2e65a93ea65c81bf05aa6f085d">  128</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#afc160a2e65a93ea65c81bf05aa6f085d">TIM_OSSIState</a>;        </div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#acba399df603976d328261af5cd9ae011">  131</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#acba399df603976d328261af5cd9ae011">TIM_LOCKLevel</a>;        </div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a136119743510d706b94e605f86b31f82">  134</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a136119743510d706b94e605f86b31f82">TIM_DeadTime</a>;         </div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a7f141e06bab7928bc0b8327f0d20e664">  138</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a7f141e06bab7928bc0b8327f0d20e664">TIM_Break</a>;            </div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a71f25c4b4d7207152436dd716a6cb2f1">  141</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a71f25c4b4d7207152436dd716a6cb2f1">TIM_BreakPolarity</a>;    </div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a85ef0b5598749ffd67dd360e615bcf9a">  144</a></span>&#160;  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a85ef0b5598749ffd67dd360e615bcf9a">TIM_AutomaticOutput</a>;  </div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;} <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html">TIM_BDTRInitTypeDef</a>;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">/* Exported Constants --------------------------------------------------------*/</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">#define IS_TIM_ALL_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="preprocessor">                                   ((PERIPH) == TIM2))</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">/* LIST1: TIM 1 */</span></div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor">#define IS_TIM_LIST1_PERIPH(PERIPH)  (((PERIPH) == TIM1))</span></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment">/* LIST2: TIM 1 */</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor">#define IS_TIM_LIST2_PERIPH(PERIPH) (((PERIPH) == TIM1))</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">/* LIST3: TIM 1, 2 */</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor">#define IS_TIM_LIST3_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">                                     ((PERIPH) == TIM2)) </span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment">/* LIST4: TIM 1, 2 */</span></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="preprocessor">#define IS_TIM_LIST4_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor">                                     ((PERIPH) == TIM2))</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">/* LIST5: TIM 1, 2 */</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor">#define IS_TIM_LIST5_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor">                                     ((PERIPH) == TIM2)) </span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment">/* LIST6: TIM 1, 2 */</span></div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor">#define IS_TIM_LIST6_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">                                    ((PERIPH) == TIM2))</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment">/* LIST7: TIM 1, 2 */</span></div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="preprocessor">#define IS_TIM_LIST7_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor">                                    ((PERIPH) == TIM2))</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment">/* LIST8: TIM 1, 2 */</span></div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor">#define IS_TIM_LIST8_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor">                                    ((PERIPH) == TIM2))</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment">/* LIST9: TIM 1, 2 */</span></div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor">#define IS_TIM_LIST9_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor">                                    ((PERIPH) == TIM2))</span></div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="preprocessor">#define TIM_OCMode_Timing                  ((uint16_t)0x0000)</span></div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">#define TIM_OCMode_Active                  ((uint16_t)0x0010)</span></div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor">#define TIM_OCMode_Inactive                ((uint16_t)0x0020)</span></div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor">#define TIM_OCMode_Toggle                  ((uint16_t)0x0030)</span></div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">#define TIM_OCMode_PWM1                    ((uint16_t)0x0060)</span></div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor">#define TIM_OCMode_PWM2                    ((uint16_t)0x0070)</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor">#define IS_TIM_OC_MODE(MODE) (((MODE) == TIM_OCMode_Timing) || \</span></div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="preprocessor">                              ((MODE) == TIM_OCMode_Active) || \</span></div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="preprocessor">                              ((MODE) == TIM_OCMode_Inactive) || \</span></div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="preprocessor">                              ((MODE) == TIM_OCMode_Toggle)|| \</span></div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="preprocessor">                              ((MODE) == TIM_OCMode_PWM1) || \</span></div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="preprocessor">                              ((MODE) == TIM_OCMode_PWM2))</span></div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="preprocessor">#define IS_TIM_OCM(MODE) (((MODE) == TIM_OCMode_Timing) || \</span></div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="preprocessor">                          ((MODE) == TIM_OCMode_Active) || \</span></div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="preprocessor">                          ((MODE) == TIM_OCMode_Inactive) || \</span></div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="preprocessor">                          ((MODE) == TIM_OCMode_Toggle)|| \</span></div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="preprocessor">                          ((MODE) == TIM_OCMode_PWM1) || \</span></div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="preprocessor">                          ((MODE) == TIM_OCMode_PWM2) || \</span></div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="preprocessor">                          ((MODE) == TIM_ForcedAction_Active) || \</span></div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="preprocessor">                          ((MODE) == TIM_ForcedAction_InActive))</span></div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="preprocessor">#define TIM_OPMode_Single                  ((uint16_t)0x0008)</span></div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">#define TIM_OPMode_Repetitive              ((uint16_t)0x0000)</span></div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="preprocessor">#define IS_TIM_OPM_MODE(MODE) (((MODE) == TIM_OPMode_Single) || \</span></div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor">                               ((MODE) == TIM_OPMode_Repetitive))</span></div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="preprocessor">#define TIM_Channel_1                      ((uint16_t)0x0000)</span></div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="preprocessor">#define TIM_Channel_2                      ((uint16_t)0x0004)</span></div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="preprocessor">#define TIM_Channel_3                      ((uint16_t)0x0008)</span></div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="preprocessor">#define TIM_Channel_4                      ((uint16_t)0x000C)</span></div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">#define IS_TIM_CHANNEL(CHANNEL) (((CHANNEL) == TIM_Channel_1) || \</span></div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">                                 ((CHANNEL) == TIM_Channel_2) || \</span></div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="preprocessor">                                 ((CHANNEL) == TIM_Channel_3) || \</span></div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="preprocessor">                                 ((CHANNEL) == TIM_Channel_4))</span></div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="preprocessor">#define IS_TIM_PWMI_CHANNEL(CHANNEL) (((CHANNEL) == TIM_Channel_1) || \</span></div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="preprocessor">                                      ((CHANNEL) == TIM_Channel_2))</span></div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="preprocessor">#define IS_TIM_COMPLEMENTARY_CHANNEL(CHANNEL) (((CHANNEL) == TIM_Channel_1) || \</span></div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="preprocessor">                                               ((CHANNEL) == TIM_Channel_2) || \</span></div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="preprocessor">                                               ((CHANNEL) == TIM_Channel_3))</span></div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor">#define TIM_CKD_DIV1                       ((uint16_t)0x0000)</span></div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="preprocessor">#define TIM_CKD_DIV2                       ((uint16_t)0x0100)</span></div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="preprocessor">#define TIM_CKD_DIV4                       ((uint16_t)0x0200)</span></div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="preprocessor">#define IS_TIM_CKD_DIV(DIV) (((DIV) == TIM_CKD_DIV1) || \</span></div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="preprocessor">                             ((DIV) == TIM_CKD_DIV2) || \</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="preprocessor">                             ((DIV) == TIM_CKD_DIV4))</span></div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="preprocessor">#define TIM_CounterMode_Up                 ((uint16_t)0x0000)</span></div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="preprocessor">#define TIM_CounterMode_Down               ((uint16_t)0x0010)</span></div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="preprocessor">#define TIM_CounterMode_CenterAligned1     ((uint16_t)0x0020)</span></div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="preprocessor">#define TIM_CounterMode_CenterAligned2     ((uint16_t)0x0040)</span></div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="preprocessor">#define TIM_CounterMode_CenterAligned3     ((uint16_t)0x0060)</span></div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">#define IS_TIM_COUNTER_MODE(MODE) (((MODE) == TIM_CounterMode_Up) ||  \</span></div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="preprocessor">                                   ((MODE) == TIM_CounterMode_Down) || \</span></div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">                                   ((MODE) == TIM_CounterMode_CenterAligned1) || \</span></div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor">                                   ((MODE) == TIM_CounterMode_CenterAligned2) || \</span></div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor">                                   ((MODE) == TIM_CounterMode_CenterAligned3))</span></div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="preprocessor">#define TIM_OCPolarity_High                ((uint16_t)0x0000)</span></div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="preprocessor">#define TIM_OCPolarity_Low                 ((uint16_t)0x0002)</span></div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="preprocessor">#define IS_TIM_OC_POLARITY(POLARITY) (((POLARITY) == TIM_OCPolarity_High) || \</span></div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="preprocessor">                                      ((POLARITY) == TIM_OCPolarity_Low))</span></div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="preprocessor">#define TIM_OCNPolarity_High               ((uint16_t)0x0000)</span></div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="preprocessor">#define TIM_OCNPolarity_Low                ((uint16_t)0x0008)</span></div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="preprocessor">#define IS_TIM_OCN_POLARITY(POLARITY) (((POLARITY) == TIM_OCNPolarity_High) || \</span></div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="preprocessor">                                       ((POLARITY) == TIM_OCNPolarity_Low))</span></div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="preprocessor">#define TIM_OutputState_Disable            ((uint16_t)0x0000)</span></div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="preprocessor">#define TIM_OutputState_Enable             ((uint16_t)0x0001)</span></div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="preprocessor">#define IS_TIM_OUTPUT_STATE(STATE) (((STATE) == TIM_OutputState_Disable) || \</span></div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="preprocessor">                                    ((STATE) == TIM_OutputState_Enable))</span></div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="preprocessor">#define TIM_OutputNState_Disable           ((uint16_t)0x0000)</span></div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="preprocessor">#define TIM_OutputNState_Enable            ((uint16_t)0x0004)</span></div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="preprocessor">#define IS_TIM_OUTPUTN_STATE(STATE) (((STATE) == TIM_OutputNState_Disable) || \</span></div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="preprocessor">                                     ((STATE) == TIM_OutputNState_Enable))</span></div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="preprocessor">#define TIM_CCx_Enable                      ((uint16_t)0x0001)</span></div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="preprocessor">#define TIM_CCx_Disable                     ((uint16_t)0x0000)</span></div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="preprocessor">#define IS_TIM_CCX(CCX) (((CCX) == TIM_CCx_Enable) || \</span></div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="preprocessor">                         ((CCX) == TIM_CCx_Disable))</span></div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="preprocessor">#define TIM_CCxN_Enable                     ((uint16_t)0x0004)</span></div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="preprocessor">#define TIM_CCxN_Disable                    ((uint16_t)0x0000)</span></div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="preprocessor">#define IS_TIM_CCXN(CCXN) (((CCXN) == TIM_CCxN_Enable) || \</span></div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="preprocessor">                           ((CCXN) == TIM_CCxN_Disable))</span></div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="preprocessor">#define TIM_Break_Enable                   ((uint16_t)0x1000)</span></div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="preprocessor">#define TIM_Break_Disable                  ((uint16_t)0x0000)</span></div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="preprocessor">#define IS_TIM_BREAK_STATE(STATE) (((STATE) == TIM_Break_Enable) || \</span></div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="preprocessor">                                   ((STATE) == TIM_Break_Disable))</span></div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="preprocessor">#define TIM_BreakPolarity_Low              ((uint16_t)0x0000)</span></div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="preprocessor">#define TIM_BreakPolarity_High             ((uint16_t)0x2000)</span></div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="preprocessor">#define IS_TIM_BREAK_POLARITY(POLARITY) (((POLARITY) == TIM_BreakPolarity_Low) || \</span></div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="preprocessor">                                         ((POLARITY) == TIM_BreakPolarity_High))</span></div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="preprocessor">#define TIM_AutomaticOutput_Enable         ((uint16_t)0x4000)</span></div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="preprocessor">#define TIM_AutomaticOutput_Disable        ((uint16_t)0x0000)</span></div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="preprocessor">#define IS_TIM_AUTOMATIC_OUTPUT_STATE(STATE) (((STATE) == TIM_AutomaticOutput_Enable) || \</span></div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="preprocessor">                                              ((STATE) == TIM_AutomaticOutput_Disable))</span></div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="preprocessor">#define TIM_LOCKLevel_OFF                  ((uint16_t)0x0000)</span></div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="preprocessor">#define TIM_LOCKLevel_1                    ((uint16_t)0x0100)</span></div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="preprocessor">#define TIM_LOCKLevel_2                    ((uint16_t)0x0200)</span></div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="preprocessor">#define TIM_LOCKLevel_3                    ((uint16_t)0x0300)</span></div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="preprocessor">#define IS_TIM_LOCK_LEVEL(LEVEL) (((LEVEL) == TIM_LOCKLevel_OFF) || \</span></div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="preprocessor">                                  ((LEVEL) == TIM_LOCKLevel_1) || \</span></div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="preprocessor">                                  ((LEVEL) == TIM_LOCKLevel_2) || \</span></div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="preprocessor">                                  ((LEVEL) == TIM_LOCKLevel_3))</span></div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="preprocessor">#define TIM_OSSIState_Enable               ((uint16_t)0x0400)</span></div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="preprocessor">#define TIM_OSSIState_Disable              ((uint16_t)0x0000)</span></div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="preprocessor">#define IS_TIM_OSSI_STATE(STATE) (((STATE) == TIM_OSSIState_Enable) || \</span></div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="preprocessor">                                  ((STATE) == TIM_OSSIState_Disable))</span></div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="preprocessor">#define TIM_OSSRState_Enable               ((uint16_t)0x0800)</span></div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="preprocessor">#define TIM_OSSRState_Disable              ((uint16_t)0x0000)</span></div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="preprocessor">#define IS_TIM_OSSR_STATE(STATE) (((STATE) == TIM_OSSRState_Enable) || \</span></div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="preprocessor">                                  ((STATE) == TIM_OSSRState_Disable))</span></div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="preprocessor">#define TIM_OCIdleState_Set                ((uint16_t)0x0100)</span></div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="preprocessor">#define TIM_OCIdleState_Reset              ((uint16_t)0x0000)</span></div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="preprocessor">#define IS_TIM_OCIDLE_STATE(STATE) (((STATE) == TIM_OCIdleState_Set) || \</span></div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="preprocessor">                                    ((STATE) == TIM_OCIdleState_Reset))</span></div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;<span class="preprocessor">#define TIM_OCNIdleState_Set               ((uint16_t)0x0200)</span></div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;<span class="preprocessor">#define TIM_OCNIdleState_Reset             ((uint16_t)0x0000)</span></div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<span class="preprocessor">#define IS_TIM_OCNIDLE_STATE(STATE) (((STATE) == TIM_OCNIdleState_Set) || \</span></div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;<span class="preprocessor">                                     ((STATE) == TIM_OCNIdleState_Reset))</span></div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="preprocessor">#define  TIM_ICPolarity_Rising             ((uint16_t)0x0000)</span></div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="preprocessor">#define  TIM_ICPolarity_Falling            ((uint16_t)0x0002)</span></div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="preprocessor">#define  TIM_ICPolarity_BothEdge           ((uint16_t)0x000A)</span></div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;<span class="preprocessor">#define IS_TIM_IC_POLARITY(POLARITY) (((POLARITY) == TIM_ICPolarity_Rising) || \</span></div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="preprocessor">                                      ((POLARITY) == TIM_ICPolarity_Falling))</span></div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="preprocessor">#define IS_TIM_IC_POLARITY_LITE(POLARITY) (((POLARITY) == TIM_ICPolarity_Rising) || \</span></div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;<span class="preprocessor">                                           ((POLARITY) == TIM_ICPolarity_Falling)|| \</span></div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;<span class="preprocessor">                                           ((POLARITY) == TIM_ICPolarity_BothEdge))</span></div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;</div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___selection.html#ga3d38876044457b7faefe951d367ac8c3">  475</a></span>&#160;<span class="preprocessor">#define TIM_ICSelection_DirectTI           ((uint16_t)0x0001) </span></div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="preprocessor">#define TIM_ICSelection_IndirectTI         ((uint16_t)0x0002) </span></div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;<span class="preprocessor">#define TIM_ICSelection_TRC                ((uint16_t)0x0003) </span></div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;<span class="preprocessor">#define IS_TIM_IC_SELECTION(SELECTION) (((SELECTION) == TIM_ICSelection_DirectTI) || \</span></div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___selection.html#ga2cd464e97ffd6ea3208ec65672f9a373">  481</a></span>&#160;<span class="preprocessor">                                        ((SELECTION) == TIM_ICSelection_IndirectTI) || \</span></div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;<span class="preprocessor">                                        ((SELECTION) == TIM_ICSelection_TRC))</span></div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;<span class="preprocessor">#define TIM_ICPSC_DIV1                     ((uint16_t)0x0000) </span></div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<span class="preprocessor">#define TIM_ICPSC_DIV2                     ((uint16_t)0x0004) </span></div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___prescaler.html#ga8acb44abe3147d883685c1f9f1ce410e">  493</a></span>&#160;<span class="preprocessor">#define TIM_ICPSC_DIV4                     ((uint16_t)0x0008) </span></div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___prescaler.html#ga1d8a7b66add914e2ddd910d2d700978f">  494</a></span>&#160;<span class="preprocessor">#define TIM_ICPSC_DIV8                     ((uint16_t)0x000C) </span></div><div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___prescaler.html#gaf5a675046430fa0f0c95b0dac612828f">  495</a></span>&#160;<span class="preprocessor">#define IS_TIM_IC_PRESCALER(PRESCALER) (((PRESCALER) == TIM_ICPSC_DIV1) || \</span></div><div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___prescaler.html#ga5086cb03c89a5c67b199d20b605f00cb">  496</a></span>&#160;<span class="preprocessor">                                        ((PRESCALER) == TIM_ICPSC_DIV2) || \</span></div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;<span class="preprocessor">                                        ((PRESCALER) == TIM_ICPSC_DIV4) || \</span></div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;<span class="preprocessor">                                        ((PRESCALER) == TIM_ICPSC_DIV8))</span></div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<span class="preprocessor">#define TIM_IT_Update                      ((uint16_t)0x0001)</span></div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;<span class="preprocessor">#define TIM_IT_CC1                         ((uint16_t)0x0002)</span></div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;<span class="preprocessor">#define TIM_IT_CC2                         ((uint16_t)0x0004)</span></div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;<span class="preprocessor">#define TIM_IT_CC3                         ((uint16_t)0x0008)</span></div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;<span class="preprocessor">#define TIM_IT_CC4                         ((uint16_t)0x0010)</span></div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;<span class="preprocessor">#define TIM_IT_COM                         ((uint16_t)0x0020)</span></div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;<span class="preprocessor">#define TIM_IT_Trigger                     ((uint16_t)0x0040)</span></div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;<span class="preprocessor">#define TIM_IT_Break                       ((uint16_t)0x0080)</span></div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;<span class="preprocessor">#define IS_TIM_IT(IT) ((((IT) &amp; (uint16_t)0xFF00) == 0x0000) &amp;&amp; ((IT) != 0x0000))</span></div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;<span class="preprocessor">#define IS_TIM_GET_IT(IT) (((IT) == TIM_IT_Update) || \</span></div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;<span class="preprocessor">                           ((IT) == TIM_IT_CC1) || \</span></div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;<span class="preprocessor">                           ((IT) == TIM_IT_CC2) || \</span></div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;<span class="preprocessor">                           ((IT) == TIM_IT_CC3) || \</span></div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;<span class="preprocessor">                           ((IT) == TIM_IT_CC4) || \</span></div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="preprocessor">                           ((IT) == TIM_IT_COM) || \</span></div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;<span class="preprocessor">                           ((IT) == TIM_IT_Trigger) || \</span></div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;<span class="preprocessor">                           ((IT) == TIM_IT_Break))</span></div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<span class="preprocessor">#define TIM_ExtTRGPSC_OFF                  ((uint16_t)0x0000)</span></div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;<span class="preprocessor">#define TIM_ExtTRGPSC_DIV2                 ((uint16_t)0x1000)</span></div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<span class="preprocessor">#define TIM_ExtTRGPSC_DIV4                 ((uint16_t)0x2000)</span></div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<span class="preprocessor">#define TIM_ExtTRGPSC_DIV8                 ((uint16_t)0x3000)</span></div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<span class="preprocessor">#define IS_TIM_EXT_PRESCALER(PRESCALER) (((PRESCALER) == TIM_ExtTRGPSC_OFF) || \</span></div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;<span class="preprocessor">                                         ((PRESCALER) == TIM_ExtTRGPSC_DIV2) || \</span></div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;<span class="preprocessor">                                         ((PRESCALER) == TIM_ExtTRGPSC_DIV4) || \</span></div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;<span class="preprocessor">                                         ((PRESCALER) == TIM_ExtTRGPSC_DIV8))</span></div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;<span class="preprocessor">#define TIM_TS_ITR0                        ((uint16_t)0x0000)</span></div><div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<span class="preprocessor">#define TIM_TS_ITR1                        ((uint16_t)0x0010)</span></div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;<span class="preprocessor">#define TIM_TS_ITR2                        ((uint16_t)0x0020)</span></div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;<span class="preprocessor">#define TIM_TS_ITR3                        ((uint16_t)0x0030)</span></div><div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;<span class="preprocessor">#define TIM_TS_TI1F_ED                     ((uint16_t)0x0040)</span></div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<span class="preprocessor">#define TIM_TS_TI1FP1                      ((uint16_t)0x0050)</span></div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;<span class="preprocessor">#define TIM_TS_TI2FP2                      ((uint16_t)0x0060)</span></div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;<span class="preprocessor">#define TIM_TS_ETRF                        ((uint16_t)0x0070)</span></div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;<span class="preprocessor">#define IS_TIM_TRIGGER_SELECTION(SELECTION) (((SELECTION) == TIM_TS_ITR0) || \</span></div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;<span class="preprocessor">                                             ((SELECTION) == TIM_TS_ITR1) || \</span></div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;<span class="preprocessor">                                             ((SELECTION) == TIM_TS_ITR2) || \</span></div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;<span class="preprocessor">                                             ((SELECTION) == TIM_TS_ITR3) || \</span></div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;<span class="preprocessor">                                             ((SELECTION) == TIM_TS_TI1F_ED) || \</span></div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="preprocessor">                                             ((SELECTION) == TIM_TS_TI1FP1) || \</span></div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="preprocessor">                                             ((SELECTION) == TIM_TS_TI2FP2) || \</span></div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;<span class="preprocessor">                                             ((SELECTION) == TIM_TS_ETRF))</span></div><div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<span class="preprocessor">#define IS_TIM_INTERNAL_TRIGGER_SELECTION(SELECTION) (((SELECTION) == TIM_TS_ITR0) || \</span></div><div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="preprocessor">                                                      ((SELECTION) == TIM_TS_ITR1) || \</span></div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<span class="preprocessor">                                                      ((SELECTION) == TIM_TS_ITR2) || \</span></div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<span class="preprocessor">                                                      ((SELECTION) == TIM_TS_ITR3))</span></div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;</div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;<span class="preprocessor">#define TIM_TIxExternalCLK1Source_TI1      ((uint16_t)0x0050)</span></div><div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<span class="preprocessor">#define TIM_TIxExternalCLK1Source_TI2      ((uint16_t)0x0060)</span></div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;<span class="preprocessor">#define TIM_TIxExternalCLK1Source_TI1ED    ((uint16_t)0x0040)</span></div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;<span class="preprocessor">#define IS_TIM_TIXCLK_SOURCE(SOURCE) (((SOURCE) == TIM_TIxExternalCLK1Source_TI1) || \</span></div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="preprocessor">                                      ((SOURCE) == TIM_TIxExternalCLK1Source_TI2) || \</span></div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;<span class="preprocessor">                                      ((SOURCE) == TIM_TIxExternalCLK1Source_TI1ED))</span></div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;<span class="preprocessor">#define TIM_ExtTRGPolarity_Inverted        ((uint16_t)0x8000)</span></div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;<span class="preprocessor">#define TIM_ExtTRGPolarity_NonInverted     ((uint16_t)0x0000)</span></div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;<span class="preprocessor">#define IS_TIM_EXT_POLARITY(POLARITY) (((POLARITY) == TIM_ExtTRGPolarity_Inverted) || \</span></div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;<span class="preprocessor">                                       ((POLARITY) == TIM_ExtTRGPolarity_NonInverted))</span></div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;<span class="preprocessor">#define TIM_PSCReloadMode_Update           ((uint16_t)0x0000)</span></div><div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;<span class="preprocessor">#define TIM_PSCReloadMode_Immediate        ((uint16_t)0x0001)</span></div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;<span class="preprocessor">#define IS_TIM_PRESCALER_RELOAD(RELOAD) (((RELOAD) == TIM_PSCReloadMode_Update) || \</span></div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;<span class="preprocessor">                                         ((RELOAD) == TIM_PSCReloadMode_Immediate))</span></div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;</div><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<span class="preprocessor">#define TIM_ForcedAction_Active            ((uint16_t)0x0050)</span></div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;<span class="preprocessor">#define TIM_ForcedAction_InActive          ((uint16_t)0x0040)</span></div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;<span class="preprocessor">#define IS_TIM_FORCED_ACTION(ACTION) (((ACTION) == TIM_ForcedAction_Active) || \</span></div><div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;<span class="preprocessor">                                      ((ACTION) == TIM_ForcedAction_InActive))</span></div><div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;</div><div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;<span class="preprocessor">#define TIM_EncoderMode_TI1                ((uint16_t)0x0001)</span></div><div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;<span class="preprocessor">#define TIM_EncoderMode_TI2                ((uint16_t)0x0002)</span></div><div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;<span class="preprocessor">#define TIM_EncoderMode_TI12               ((uint16_t)0x0003)</span></div><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<span class="preprocessor">#define IS_TIM_ENCODER_MODE(MODE) (((MODE) == TIM_EncoderMode_TI1) || \</span></div><div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<span class="preprocessor">                                   ((MODE) == TIM_EncoderMode_TI2) || \</span></div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;<span class="preprocessor">                                   ((MODE) == TIM_EncoderMode_TI12))</span></div><div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;<span class="preprocessor">#define TIM_EventSource_Update             ((uint16_t)0x0001)</span></div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;<span class="preprocessor">#define TIM_EventSource_CC1                ((uint16_t)0x0002)</span></div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;<span class="preprocessor">#define TIM_EventSource_CC2                ((uint16_t)0x0004)</span></div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;<span class="preprocessor">#define TIM_EventSource_CC3                ((uint16_t)0x0008)</span></div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;<span class="preprocessor">#define TIM_EventSource_CC4                ((uint16_t)0x0010)</span></div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;<span class="preprocessor">#define TIM_EventSource_COM                ((uint16_t)0x0020)</span></div><div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;<span class="preprocessor">#define TIM_EventSource_Trigger            ((uint16_t)0x0040)</span></div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;<span class="preprocessor">#define TIM_EventSource_Break              ((uint16_t)0x0080)</span></div><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;<span class="preprocessor">#define IS_TIM_EVENT_SOURCE(SOURCE) ((((SOURCE) &amp; (uint16_t)0xFF00) == 0x0000) &amp;&amp; ((SOURCE) != 0x0000))</span></div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;<span class="preprocessor">#define TIM_UpdateSource_Global            ((uint16_t)0x0000) </span></div><div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;<span class="preprocessor">#define TIM_UpdateSource_Regular           ((uint16_t)0x0001) </span></div><div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;<span class="preprocessor">#define IS_TIM_UPDATE_SOURCE(SOURCE) (((SOURCE) == TIM_UpdateSource_Global) || \</span></div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;<span class="preprocessor">                                      ((SOURCE) == TIM_UpdateSource_Regular))</span></div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;</div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="preprocessor">#define TIM_OCPreload_Enable               ((uint16_t)0x0008)</span></div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;<span class="preprocessor">#define TIM_OCPreload_Disable              ((uint16_t)0x0000)</span></div><div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;<span class="preprocessor">#define IS_TIM_OCPRELOAD_STATE(STATE) (((STATE) == TIM_OCPreload_Enable) || \</span></div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="preprocessor">                                       ((STATE) == TIM_OCPreload_Disable))</span></div><div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;<span class="preprocessor">#define TIM_OCFast_Enable                  ((uint16_t)0x0004)</span></div><div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<span class="preprocessor">#define TIM_OCFast_Disable                 ((uint16_t)0x0000)</span></div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="preprocessor">#define IS_TIM_OCFAST_STATE(STATE) (((STATE) == TIM_OCFast_Enable) || \</span></div><div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<span class="preprocessor">                                    ((STATE) == TIM_OCFast_Disable))</span></div><div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;</div><div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;<span class="preprocessor">#define TIM_OCClear_Enable                 ((uint16_t)0x0080)</span></div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;<span class="preprocessor">#define TIM_OCClear_Disable                ((uint16_t)0x0000)</span></div><div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;<span class="preprocessor">#define IS_TIM_OCCLEAR_STATE(STATE) (((STATE) == TIM_OCClear_Enable) || \</span></div><div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;<span class="preprocessor">                                     ((STATE) == TIM_OCClear_Disable))</span></div><div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;<span class="preprocessor">#define TIM_TRGOSource_Reset               ((uint16_t)0x0000)</span></div><div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;<span class="preprocessor">#define TIM_TRGOSource_Enable              ((uint16_t)0x0010)</span></div><div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<span class="preprocessor">#define TIM_TRGOSource_Update              ((uint16_t)0x0020)</span></div><div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;<span class="preprocessor">#define TIM_TRGOSource_OC1                 ((uint16_t)0x0030)</span></div><div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<span class="preprocessor">#define TIM_TRGOSource_OC1Ref              ((uint16_t)0x0040)</span></div><div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;<span class="preprocessor">#define TIM_TRGOSource_OC2Ref              ((uint16_t)0x0050)</span></div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;<span class="preprocessor">#define TIM_TRGOSource_OC3Ref              ((uint16_t)0x0060)</span></div><div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;<span class="preprocessor">#define TIM_TRGOSource_OC4Ref              ((uint16_t)0x0070)</span></div><div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;<span class="preprocessor">#define IS_TIM_TRGO_SOURCE(SOURCE) (((SOURCE) == TIM_TRGOSource_Reset) || \</span></div><div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;<span class="preprocessor">                                    ((SOURCE) == TIM_TRGOSource_Enable) || \</span></div><div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<span class="preprocessor">                                    ((SOURCE) == TIM_TRGOSource_Update) || \</span></div><div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;<span class="preprocessor">                                    ((SOURCE) == TIM_TRGOSource_OC1) || \</span></div><div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;<span class="preprocessor">                                    ((SOURCE) == TIM_TRGOSource_OC1Ref) || \</span></div><div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;<span class="preprocessor">                                    ((SOURCE) == TIM_TRGOSource_OC2Ref) || \</span></div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;<span class="preprocessor">                                    ((SOURCE) == TIM_TRGOSource_OC3Ref) || \</span></div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;<span class="preprocessor">                                    ((SOURCE) == TIM_TRGOSource_OC4Ref))</span></div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;</div><div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;<span class="preprocessor">#define TIM_SlaveMode_Reset                ((uint16_t)0x0004)</span></div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;<span class="preprocessor">#define TIM_SlaveMode_Gated                ((uint16_t)0x0005)</span></div><div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;<span class="preprocessor">#define TIM_SlaveMode_Trigger              ((uint16_t)0x0006)</span></div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;<span class="preprocessor">#define TIM_SlaveMode_External1            ((uint16_t)0x0007)</span></div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;<span class="preprocessor">#define IS_TIM_SLAVE_MODE(MODE) (((MODE) == TIM_SlaveMode_Reset) || \</span></div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;<span class="preprocessor">                                 ((MODE) == TIM_SlaveMode_Gated) || \</span></div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;<span class="preprocessor">                                 ((MODE) == TIM_SlaveMode_Trigger) || \</span></div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;<span class="preprocessor">                                 ((MODE) == TIM_SlaveMode_External1))</span></div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<span class="preprocessor">#define TIM_MasterSlaveMode_Enable         ((uint16_t)0x0080)</span></div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;<span class="preprocessor">#define TIM_MasterSlaveMode_Disable        ((uint16_t)0x0000)</span></div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;<span class="preprocessor">#define IS_TIM_MSM_STATE(STATE) (((STATE) == TIM_MasterSlaveMode_Enable) || \</span></div><div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;<span class="preprocessor">                                 ((STATE) == TIM_MasterSlaveMode_Disable))</span></div><div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;<span class="preprocessor">#define TIM_FLAG_Update                    ((uint16_t)0x0001)</span></div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;<span class="preprocessor">#define TIM_FLAG_CC1                       ((uint16_t)0x0002)</span></div><div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;<span class="preprocessor">#define TIM_FLAG_CC2                       ((uint16_t)0x0004)</span></div><div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;<span class="preprocessor">#define TIM_FLAG_CC3                       ((uint16_t)0x0008)</span></div><div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;<span class="preprocessor">#define TIM_FLAG_CC4                       ((uint16_t)0x0010)</span></div><div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;<span class="preprocessor">#define TIM_FLAG_COM                       ((uint16_t)0x0020)</span></div><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;<span class="preprocessor">#define TIM_FLAG_Trigger                   ((uint16_t)0x0040)</span></div><div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;<span class="preprocessor">#define TIM_FLAG_Break                     ((uint16_t)0x0080)</span></div><div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;<span class="preprocessor">#define TIM_FLAG_CC1OF                     ((uint16_t)0x0200)</span></div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;<span class="preprocessor">#define TIM_FLAG_CC2OF                     ((uint16_t)0x0400)</span></div><div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;<span class="preprocessor">#define TIM_FLAG_CC3OF                     ((uint16_t)0x0800)</span></div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;<span class="preprocessor">#define TIM_FLAG_CC4OF                     ((uint16_t)0x1000)</span></div><div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;<span class="preprocessor">#define IS_TIM_GET_FLAG(FLAG) (((FLAG) == TIM_FLAG_Update) || \</span></div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_CC1) || \</span></div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_CC2) || \</span></div><div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_CC3) || \</span></div><div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_CC4) || \</span></div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_COM) || \</span></div><div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_Trigger) || \</span></div><div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_Break) || \</span></div><div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_CC1OF) || \</span></div><div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_CC2OF) || \</span></div><div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_CC3OF) || \</span></div><div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;<span class="preprocessor">                               ((FLAG) == TIM_FLAG_CC4OF))</span></div><div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;                               </div><div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;                               </div><div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;<span class="preprocessor">#define IS_TIM_CLEAR_FLAG(TIM_FLAG) ((((TIM_FLAG) &amp; (uint16_t)0xE100) == 0x0000) &amp;&amp; ((TIM_FLAG) != 0x0000))</span></div><div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;</div><div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<span class="preprocessor">#define IS_TIM_IC_FILTER(ICFILTER) ((ICFILTER) &lt;= 0xF) </span></div><div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;</div><div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;<span class="preprocessor">#define IS_TIM_EXT_FILTER(EXTFILTER) ((EXTFILTER) &lt;= 0xF)</span></div><div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;</div><div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;<span class="comment">/* Exported macro ------------------------------------------------------------*/</span></div><div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;<span class="comment">/* Exported functions --------------------------------------------------------*/</span></div><div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;</div><div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga1659cc0ce503ac151568e0c7c02b1ba5">TIM_DeInit</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div><div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga83fd58c9416802d9638bbe1715c98932">TIM_TimeBaseInit</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___time_base_init_type_def.html">TIM_TimeBaseInitTypeDef</a>* TIM_TimeBaseInitStruct);</div><div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gafcdb6ff00158862aef7fed5e7a554a3e">TIM_OC1Init</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div><div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2017455121d910d6ff63ac6f219842c5">TIM_OC2Init</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div><div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga90d4a358d4e6d4c5ed17dc1d6beb5f30">TIM_OC3Init</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div><div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga64571ebbb58cac39a9e760050175f11c">TIM_OC4Init</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div><div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga9e6a153dd6552e4e1188eba227316f7f">TIM_ICInit</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a>* TIM_ICInitStruct);</div><div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaa71f9296556310f85628d6c748a06475">TIM_PWMIConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a>* TIM_ICInitStruct);</div><div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3df4ba3f0727f63ce621e2b2e6035d4f">TIM_BDTRConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html">TIM_BDTRInitTypeDef</a> *TIM_BDTRInitStruct);</div><div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga1556a0b9a5d53506875fd7de0cbc6b1f">TIM_TimeBaseStructInit</a>(<a class="code" href="struct_t_i_m___time_base_init_type_def.html">TIM_TimeBaseInitTypeDef</a>* TIM_TimeBaseInitStruct);</div><div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga394683c78ae02837882e36014e11643e">TIM_OCStructInit</a>(<a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div><div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga5005dac8e4e8a4c7fc2a0ef05b77cc50">TIM_ICStructInit</a>(<a class="code" href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a>* TIM_ICInitStruct);</div><div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaea0f49938cda8ae0738162194798afc6">TIM_BDTRStructInit</a>(<a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html">TIM_BDTRInitTypeDef</a>* TIM_BDTRInitStruct);</div><div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2bdc275bcbd2ce9d1ba632e6c89896b7">TIM_Cmd</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div><div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3e59ebced2ab8e0b817c460f1670e97d">TIM_CtrlPWMOutputs</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div><div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga70e3d6c09d55ee69002e154c85cd40e4">TIM_ITConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_IT, FunctionalState NewState);</div><div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga38bd4ffda920dd4f7655a0a2c6100a6e">TIM_GenerateEvent</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_EventSource);</div><div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2394f0221709c0659874f9a4184cf86e">TIM_InternalClockConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div><div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gabef227d21d9e121e6a4ec5ab6223f5a9">TIM_ITRxExternalClockConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_InputTriggerSource);</div><div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaf460e7d9c9969044e364130e209937fc">TIM_TIxExternalClockConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_TIxExternalCLKSource,</div><div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;                                uint16_t TIM_ICPolarity, uint16_t ICFilter);</div><div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga47c05638b93aabcd641dbc8859e1b2df">TIM_ETRClockMode1Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity,</div><div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;                             uint16_t ExtTRGFilter);</div><div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0a9cbcbab32326cbbdaf4c111f59ec20">TIM_ETRClockMode2Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ExtTRGPrescaler, </div><div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;                             uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter);</div><div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga8bdde400b7a30f3e747fe8e4962c0abe">TIM_ETRConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity,</div><div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;                   uint16_t ExtTRGFilter);</div><div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga45c6fd9041baf7f64c121e0172f305c7">TIM_PrescalerConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t Prescaler, uint16_t TIM_PSCReloadMode);</div><div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga93941c1db20bf3794f377307df90a67b">TIM_CounterModeConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_CounterMode);</div><div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga4252583c6ae8a73d6fc66f7e951dbc35">TIM_SelectInputTrigger</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_InputTriggerSource);</div><div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0fc7e76c47a3bd1ba1ebc71427832b51">TIM_EncoderInterfaceConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_EncoderMode,</div><div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;                                uint16_t TIM_IC1Polarity, uint16_t TIM_IC2Polarity);</div><div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga4f58c12e6493a0d8b9555c9097b831d6">TIM_ForcedOC1Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ForcedAction);</div><div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3d2902b6fbab8dd55cd531055ffcc63d">TIM_ForcedOC2Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ForcedAction);</div><div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga920b0fb4ca44fceffd1c3e441feebd8f">TIM_ForcedOC3Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ForcedAction);</div><div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaf0a0bbe74251e56d4b835d20b0a3aa63">TIM_ForcedOC4Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ForcedAction);</div><div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga42b44b9fc2b0798d733720dd6bac1ac0">TIM_ARRPreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div><div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaff2e7f9959b1b36e830df028c14accc8">TIM_SelectCOM</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div><div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0a935254e44312b1d78e8684a58db3c1">TIM_CCPreloadControl</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div><div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga60e6c29ad8f919bef616cf8e3306dd64">TIM_OC1PreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPreload);</div><div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga75b4614c6dd2cd52f2c5becdb6590c10">TIM_OC2PreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPreload);</div><div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga8b2391685a519e60e596b7d596f86f09">TIM_OC3PreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPreload);</div><div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga8bf4dfb35ff0c7b494dd96579f50b1ec">TIM_OC4PreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPreload);</div><div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaec82031ca62f31f5483195c09752a83a">TIM_OC1FastConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCFast);</div><div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga413359c87f46c69f1ffe2dc8fb3a65e7">TIM_OC2FastConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCFast);</div><div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gab2f3698e6e56bd9b0a4be7056ba789e1">TIM_OC3FastConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCFast);</div><div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga58279a04e8ea5333f1079d3cce8dde12">TIM_OC4FastConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCFast);</div><div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga34e926cd8a99cfcc7480b2d6de5118b6">TIM_ClearOC1Ref</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCClear);</div><div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gac474ebc815d24c8a589969e0c68b27b0">TIM_ClearOC2Ref</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCClear);</div><div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0bd9476a14bd346c319945ec4fa2bc67">TIM_ClearOC3Ref</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCClear);</div><div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaeee5fa66b26e7c6f71850272dc3028f3">TIM_ClearOC4Ref</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCClear);</div><div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga03878f78163485c8a3508cff2111c297">TIM_OC1PolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPolarity);</div><div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3cb91578e7dd34ea7d09862482960445">TIM_OC1NPolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCNPolarity);</div><div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga6831cacaac1ef50291af94db94450797">TIM_OC2PolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPolarity);</div><div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2fa6ea3a89f446b52b4e699272b70cad">TIM_OC2NPolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCNPolarity);</div><div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga1ef43b03fe666495e80aac9741ae7ab0">TIM_OC3PolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPolarity);</div><div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gac710acc5b682e892584fc6f089f61dc2">TIM_OC3NPolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCNPolarity);</div><div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gad678410f7c7244f83daad93ce9d1056e">TIM_OC4PolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPolarity);</div><div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3ecc4647d9ede261beb5e0535cf29ebb">TIM_CCxCmd</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_Channel, uint16_t TIM_CCx);</div><div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga304ff7c8a1615498da749bf2507e9f2b">TIM_CCxNCmd</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_Channel, uint16_t TIM_CCxN);</div><div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga83ea0af5a7c1af521236ce5e4d2c42b0">TIM_SelectOCxM</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode);</div><div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gace2384dd33e849a054f61b8e1fc7e7c3">TIM_UpdateDisableConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div><div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga1d7a8f952e209de142499e67a653fc1f">TIM_UpdateRequestConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_UpdateSource);</div><div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga42c2d1025a3937c9d9f38631af86ffa4">TIM_SelectHallSensor</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div><div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gadd2cca5fac6c1291dc4339098d5c9562">TIM_SelectOnePulseMode</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OPMode);</div><div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga28745aaa549e2067e42c19569209e6c6">TIM_SelectOutputTrigger</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_TRGOSource);</div><div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2f19ce1d90990691cf037e419ba08003">TIM_SelectSlaveMode</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_SlaveMode);</div><div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga4dcc3d11b670c381d0ff9cb7e9fd01e2">TIM_SelectMasterSlaveMode</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_MasterSlaveMode);</div><div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaad2c31dc9c551b48f08b96ba49c4aa44">TIM_SetCounter</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t Counter);</div><div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga7880e4c00002d6421f9059a2ed841d5c">TIM_SetAutoreload</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t Autoreload);</div><div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gab3a6031f187cb8af62eb09a67b4fd2ad">TIM_SetCompare1</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t Compare1);</div><div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0175ef4fabade443909002a63d4e9758">TIM_SetCompare2</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t Compare2);</div><div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga416df50f4223351e366ae40a4ec163ae">TIM_SetCompare3</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t Compare3);</div><div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaf428edf474804691d6f587e78c97a082">TIM_SetCompare4</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t Compare4);</div><div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaf0f684dea88e222de9689d8ed0ca8805">TIM_SetIC1Prescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ICPSC);</div><div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3cc4869b5fe73271808512c89322a325">TIM_SetIC2Prescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ICPSC);</div><div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga76f906383b8132ebe00dffadb70cf7f9">TIM_SetIC3Prescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ICPSC);</div><div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0f2c784271356d6b64b8c0da64dbdbc2">TIM_SetIC4Prescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ICPSC);</div><div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga20ef804dc32c723662d11ee7da3baab2">TIM_SetClockDivision</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_CKD);</div><div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;uint16_t <a class="code" href="group___t_i_m.html#ga29eb9f7151ceea94c3988539a5ee91cf">TIM_GetCapture1</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div><div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;uint16_t <a class="code" href="group___t_i_m.html#ga437fcf00ee9d0a9df9150cc120efc5ad">TIM_GetCapture2</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div><div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;uint16_t <a class="code" href="group___t_i_m.html#gab71d1d3d8a15f3be9e74dca51fcca5fa">TIM_GetCapture3</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div><div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;uint16_t <a class="code" href="group___t_i_m.html#ga09049af04c8345849c6f82ccfae242a6">TIM_GetCapture4</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div><div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;uint16_t <a class="code" href="group___t_i_m.html#gab6826b144ae70e206f51ae8af5318a93">TIM_GetCounter</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div><div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;uint16_t <a class="code" href="group___t_i_m.html#ga427eb6e533480e02a27cd0ca876183d6">TIM_GetPrescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div><div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;FlagStatus <a class="code" href="group___t_i_m.html#ga0adcbbd5e838ec8642e7a9b80075f41f">TIM_GetFlagStatus</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_FLAG);</div><div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga46568c7b254941dc53e785342d60baf3">TIM_ClearFlag</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_FLAG);</div><div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;ITStatus <a class="code" href="group___t_i_m.html#ga0827a0b411707304f76d33050727c24d">TIM_GetITStatus</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_IT);</div><div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga9eb1e95af71ed380f51a2c6d585cc5d6">TIM_ClearITPendingBit</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_IT);</div><div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;</div><div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;}</div><div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;</div><div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*__WB32L003_TIM_H */</span><span class="preprocessor"></span></div><div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a7f141e06bab7928bc0b8327f0d20e664"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a7f141e06bab7928bc0b8327f0d20e664">TIM_BDTRInitTypeDef::TIM_Break</a></div><div class="ttdeci">uint16_t TIM_Break</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:138</div></div>
<div class="ttc" id="group___t_i_m_html_ga09049af04c8345849c6f82ccfae242a6"><div class="ttname"><a href="group___t_i_m.html#ga09049af04c8345849c6f82ccfae242a6">TIM_GetCapture4</a></div><div class="ttdeci">uint16_t TIM_GetCapture4(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Input Capture 4 value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2260</div></div>
<div class="ttc" id="group___t_i_m_html_ga42c2d1025a3937c9d9f38631af86ffa4"><div class="ttname"><a href="group___t_i_m.html#ga42c2d1025a3937c9d9f38631af86ffa4">TIM_SelectHallSensor</a></div><div class="ttdeci">void TIM_SelectHallSensor(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the TIMx's Hall sensor interface.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1912</div></div>
<div class="ttc" id="group___t_i_m_html_ga3e59ebced2ab8e0b817c460f1670e97d"><div class="ttname"><a href="group___t_i_m.html#ga3e59ebced2ab8e0b817c460f1670e97d">TIM_CtrlPWMOutputs</a></div><div class="ttdeci">void TIM_CtrlPWMOutputs(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the TIM peripheral Main Outputs.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:694</div></div>
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a71f25c4b4d7207152436dd716a6cb2f1"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a71f25c4b4d7207152436dd716a6cb2f1">TIM_BDTRInitTypeDef::TIM_BreakPolarity</a></div><div class="ttdeci">uint16_t TIM_BreakPolarity</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:141</div></div>
<div class="ttc" id="group___t_i_m_html_ga416df50f4223351e366ae40a4ec163ae"><div class="ttname"><a href="group___t_i_m.html#ga416df50f4223351e366ae40a4ec163ae">TIM_SetCompare3</a></div><div class="ttdeci">void TIM_SetCompare3(TIM_TypeDef *TIMx, uint16_t Compare3)</div><div class="ttdoc">Sets the TIMx Capture Compare3 Register value</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2084</div></div>
<div class="ttc" id="group___t_i_m_html_ga2bdc275bcbd2ce9d1ba632e6c89896b7"><div class="ttname"><a href="group___t_i_m.html#ga2bdc275bcbd2ce9d1ba632e6c89896b7">TIM_Cmd</a></div><div class="ttdeci">void TIM_Cmd(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the specified TIM peripheral.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:669</div></div>
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a136119743510d706b94e605f86b31f82"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a136119743510d706b94e605f86b31f82">TIM_BDTRInitTypeDef::TIM_DeadTime</a></div><div class="ttdeci">uint16_t TIM_DeadTime</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:134</div></div>
<div class="ttc" id="group___t_i_m_html_gaeee5fa66b26e7c6f71850272dc3028f3"><div class="ttname"><a href="group___t_i_m.html#gaeee5fa66b26e7c6f71850272dc3028f3">TIM_ClearOC4Ref</a></div><div class="ttdeci">void TIM_ClearOC4Ref(TIM_TypeDef *TIMx, uint16_t TIM_OCClear)</div><div class="ttdoc">Clears or safeguards the OCREF4 signal on an external event</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1550</div></div>
<div class="ttc" id="group___t_i_m_html_gab2f3698e6e56bd9b0a4be7056ba789e1"><div class="ttname"><a href="group___t_i_m.html#gab2f3698e6e56bd9b0a4be7056ba789e1">TIM_OC3FastConfig</a></div><div class="ttdeci">void TIM_OC3FastConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCFast)</div><div class="ttdoc">Configures the TIMx Output Compare 3 Fast feature.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1426</div></div>
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_a30c6857997a4ddd7d3d66fd3a8907c37"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#a30c6857997a4ddd7d3d66fd3a8907c37">TIM_TimeBaseInitTypeDef::TIM_Prescaler</a></div><div class="ttdeci">uint16_t TIM_Prescaler</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:36</div></div>
<div class="ttc" id="group___t_i_m_html_ga427eb6e533480e02a27cd0ca876183d6"><div class="ttname"><a href="group___t_i_m.html#ga427eb6e533480e02a27cd0ca876183d6">TIM_GetPrescaler</a></div><div class="ttdeci">uint16_t TIM_GetPrescaler(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Prescaler value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2286</div></div>
<div class="ttc" id="group___t_i_m_html_ga3cc4869b5fe73271808512c89322a325"><div class="ttname"><a href="group___t_i_m.html#ga3cc4869b5fe73271808512c89322a325">TIM_SetIC2Prescaler</a></div><div class="ttdeci">void TIM_SetIC2Prescaler(TIM_TypeDef *TIMx, uint16_t TIM_ICPSC)</div><div class="ttdoc">Sets the TIMx Input Capture 2 prescaler.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2139</div></div>
<div class="ttc" id="group___t_i_m_html_ga76f906383b8132ebe00dffadb70cf7f9"><div class="ttname"><a href="group___t_i_m.html#ga76f906383b8132ebe00dffadb70cf7f9">TIM_SetIC3Prescaler</a></div><div class="ttdeci">void TIM_SetIC3Prescaler(TIM_TypeDef *TIMx, uint16_t TIM_ICPSC)</div><div class="ttdoc">Sets the TIMx Input Capture 3 prescaler.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2161</div></div>
<div class="ttc" id="group___t_i_m_html_ga1ef43b03fe666495e80aac9741ae7ab0"><div class="ttname"><a href="group___t_i_m.html#ga1ef43b03fe666495e80aac9741ae7ab0">TIM_OC3PolarityConfig</a></div><div class="ttdeci">void TIM_OC3PolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPolarity)</div><div class="ttdoc">Configures the TIMx channel 3 polarity.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1668</div></div>
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_a71dc0cc2f4eb59451ea323719b0741bb"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#a71dc0cc2f4eb59451ea323719b0741bb">TIM_ICInitTypeDef::TIM_ICPolarity</a></div><div class="ttdeci">uint16_t TIM_ICPolarity</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:104</div></div>
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a5d0ca05d766b82cde0a56a6b61c02f8b"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a5d0ca05d766b82cde0a56a6b61c02f8b">TIM_BDTRInitTypeDef::TIM_OSSRState</a></div><div class="ttdeci">uint16_t TIM_OSSRState</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:125</div></div>
<div class="ttc" id="group___t_i_m_html_ga394683c78ae02837882e36014e11643e"><div class="ttname"><a href="group___t_i_m.html#ga394683c78ae02837882e36014e11643e">TIM_OCStructInit</a></div><div class="ttdeci">void TIM_OCStructInit(TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Fills each TIM_OCInitStruct member with its default value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:615</div></div>
<div class="ttc" id="group___t_i_m_html_ga90d4a358d4e6d4c5ed17dc1d6beb5f30"><div class="ttname"><a href="group___t_i_m.html#ga90d4a358d4e6d4c5ed17dc1d6beb5f30">TIM_OC3Init</a></div><div class="ttdeci">void TIM_OC3Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Initializes the TIMx Channel3 according to the specified parameters in the TIM_OCInitStruct.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:308</div></div>
<div class="ttc" id="group___t_i_m_html_ga34e926cd8a99cfcc7480b2d6de5118b6"><div class="ttname"><a href="group___t_i_m.html#ga34e926cd8a99cfcc7480b2d6de5118b6">TIM_ClearOC1Ref</a></div><div class="ttdeci">void TIM_ClearOC1Ref(TIM_TypeDef *TIMx, uint16_t TIM_OCClear)</div><div class="ttdoc">Clears or safeguards the OCREF1 signal on an external event</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1476</div></div>
<div class="ttc" id="group___t_i_m_html_gadd2cca5fac6c1291dc4339098d5c9562"><div class="ttname"><a href="group___t_i_m.html#gadd2cca5fac6c1291dc4339098d5c9562">TIM_SelectOnePulseMode</a></div><div class="ttdeci">void TIM_SelectOnePulseMode(TIM_TypeDef *TIMx, uint16_t TIM_OPMode)</div><div class="ttdoc">Selects the TIMx's One Pulse Mode.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1938</div></div>
<div class="ttc" id="group___t_i_m_html_gaad2c31dc9c551b48f08b96ba49c4aa44"><div class="ttname"><a href="group___t_i_m.html#gaad2c31dc9c551b48f08b96ba49c4aa44">TIM_SetCounter</a></div><div class="ttdeci">void TIM_SetCounter(TIM_TypeDef *TIMx, uint16_t Counter)</div><div class="ttdoc">Sets the TIMx Counter Register value</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2028</div></div>
<div class="ttc" id="group___t_i_m_html_ga8b2391685a519e60e596b7d596f86f09"><div class="ttname"><a href="group___t_i_m.html#ga8b2391685a519e60e596b7d596f86f09">TIM_OC3PreloadConfig</a></div><div class="ttdeci">void TIM_OC3PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)</div><div class="ttdoc">Enables or disables the TIMx peripheral Preload register on CCR3.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1327</div></div>
<div class="ttc" id="group___t_i_m_html_ga2fa6ea3a89f446b52b4e699272b70cad"><div class="ttname"><a href="group___t_i_m.html#ga2fa6ea3a89f446b52b4e699272b70cad">TIM_OC2NPolarityConfig</a></div><div class="ttdeci">void TIM_OC2NPolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCNPolarity)</div><div class="ttdoc">Configures the TIMx Channel 2N polarity.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1644</div></div>
<div class="ttc" id="group___t_i_m_html_gabef227d21d9e121e6a4ec5ab6223f5a9"><div class="ttname"><a href="group___t_i_m.html#gabef227d21d9e121e6a4ec5ab6223f5a9">TIM_ITRxExternalClockConfig</a></div><div class="ttdeci">void TIM_ITRxExternalClockConfig(TIM_TypeDef *TIMx, uint16_t TIM_InputTriggerSource)</div><div class="ttdoc">Configures the TIMx Internal Trigger as External Clock</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:802</div></div>
<div class="ttc" id="group___t_i_m_html_gaff2e7f9959b1b36e830df028c14accc8"><div class="ttname"><a href="group___t_i_m.html#gaff2e7f9959b1b36e830df028c14accc8">TIM_SelectCOM</a></div><div class="ttdeci">void TIM_SelectCOM(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Selects the TIM peripheral Commutation event.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1227</div></div>
<div class="ttc" id="group___t_i_m_html_gab3a6031f187cb8af62eb09a67b4fd2ad"><div class="ttname"><a href="group___t_i_m.html#gab3a6031f187cb8af62eb09a67b4fd2ad">TIM_SetCompare1</a></div><div class="ttdeci">void TIM_SetCompare1(TIM_TypeDef *TIMx, uint16_t Compare1)</div><div class="ttdoc">Sets the TIMx Capture Compare1 Register value</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2056</div></div>
<div class="ttc" id="group___t_i_m_html_ga58279a04e8ea5333f1079d3cce8dde12"><div class="ttname"><a href="group___t_i_m.html#ga58279a04e8ea5333f1079d3cce8dde12">TIM_OC4FastConfig</a></div><div class="ttdeci">void TIM_OC4FastConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCFast)</div><div class="ttdoc">Configures the TIMx Output Compare 4 Fast feature.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1451</div></div>
<div class="ttc" id="group___t_i_m_html_ga920b0fb4ca44fceffd1c3e441feebd8f"><div class="ttname"><a href="group___t_i_m.html#ga920b0fb4ca44fceffd1c3e441feebd8f">TIM_ForcedOC3Config</a></div><div class="ttdeci">void TIM_ForcedOC3Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)</div><div class="ttdoc">Forces the TIMx output 3 waveform to active or inactive level.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1157</div></div>
<div class="ttc" id="group___t_i_m_html_ga8bdde400b7a30f3e747fe8e4962c0abe"><div class="ttname"><a href="group___t_i_m.html#ga8bdde400b7a30f3e747fe8e4962c0abe">TIM_ETRConfig</a></div><div class="ttdeci">void TIM_ETRConfig(TIM_TypeDef *TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)</div><div class="ttdoc">Configures the TIMx External Trigger (ETR).</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:942</div></div>
<div class="ttc" id="group___t_i_m_html_ga42b44b9fc2b0798d733720dd6bac1ac0"><div class="ttname"><a href="group___t_i_m.html#ga42b44b9fc2b0798d733720dd6bac1ac0">TIM_ARRPreloadConfig</a></div><div class="ttdeci">void TIM_ARRPreloadConfig(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or disables TIMx peripheral Preload register on ARR.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1203</div></div>
<div class="ttc" id="group___t_i_m_html_ga3ecc4647d9ede261beb5e0535cf29ebb"><div class="ttname"><a href="group___t_i_m.html#ga3ecc4647d9ede261beb5e0535cf29ebb">TIM_CCxCmd</a></div><div class="ttdeci">void TIM_CCxCmd(TIM_TypeDef *TIMx, uint16_t TIM_Channel, uint16_t TIM_CCx)</div><div class="ttdoc">Enables or disables the TIM Capture Compare Channel x.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1743</div></div>
<div class="ttc" id="group___t_i_m_html_ga0a9cbcbab32326cbbdaf4c111f59ec20"><div class="ttname"><a href="group___t_i_m.html#ga0a9cbcbab32326cbbdaf4c111f59ec20">TIM_ETRClockMode2Config</a></div><div class="ttdeci">void TIM_ETRClockMode2Config(TIM_TypeDef *TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)</div><div class="ttdoc">Configures the External clock Mode2</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:911</div></div>
<div class="ttc" id="group___t_i_m_html_ga3d2902b6fbab8dd55cd531055ffcc63d"><div class="ttname"><a href="group___t_i_m.html#ga3d2902b6fbab8dd55cd531055ffcc63d">TIM_ForcedOC2Config</a></div><div class="ttdeci">void TIM_ForcedOC2Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)</div><div class="ttdoc">Forces the TIMx output 2 waveform to active or inactive level.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1133</div></div>
<div class="ttc" id="group___t_i_m_html_ga45c6fd9041baf7f64c121e0172f305c7"><div class="ttname"><a href="group___t_i_m.html#ga45c6fd9041baf7f64c121e0172f305c7">TIM_PrescalerConfig</a></div><div class="ttdeci">void TIM_PrescalerConfig(TIM_TypeDef *TIMx, uint16_t Prescaler, uint16_t TIM_PSCReloadMode)</div><div class="ttdoc">Configures the TIMx Prescaler.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:970</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_aa392739b843a7974702c5ec71864f982"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#aa392739b843a7974702c5ec71864f982">TIM_OCInitTypeDef::TIM_OCNPolarity</a></div><div class="ttdeci">uint16_t TIM_OCNPolarity</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:81</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a68f0241aa8d57bb42cd8e56c153f8e48"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a68f0241aa8d57bb42cd8e56c153f8e48">TIM_OCInitTypeDef::TIM_OCNIdleState</a></div><div class="ttdeci">uint16_t TIM_OCNIdleState</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:89</div></div>
<div class="ttc" id="group___t_i_m_html_gafcdb6ff00158862aef7fed5e7a554a3e"><div class="ttname"><a href="group___t_i_m.html#gafcdb6ff00158862aef7fed5e7a554a3e">TIM_OC1Init</a></div><div class="ttdeci">void TIM_OC1Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Initializes the TIMx Channel1 according to the specified parameters in the TIM_OCInitStruct.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:144</div></div>
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_a2142bf86a7116c8c98ab015d5606fc98"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#a2142bf86a7116c8c98ab015d5606fc98">TIM_TimeBaseInitTypeDef::TIM_ClockDivision</a></div><div class="ttdeci">uint16_t TIM_ClockDivision</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:46</div></div>
<div class="ttc" id="group___t_i_m_html_ga2017455121d910d6ff63ac6f219842c5"><div class="ttname"><a href="group___t_i_m.html#ga2017455121d910d6ff63ac6f219842c5">TIM_OC2Init</a></div><div class="ttdeci">void TIM_OC2Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Initializes the TIMx Channel2 according to the specified parameters in the TIM_OCInitStruct.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:226</div></div>
<div class="ttc" id="group___t_i_m_html_ga5005dac8e4e8a4c7fc2a0ef05b77cc50"><div class="ttname"><a href="group___t_i_m.html#ga5005dac8e4e8a4c7fc2a0ef05b77cc50">TIM_ICStructInit</a></div><div class="ttdeci">void TIM_ICStructInit(TIM_ICInitTypeDef *TIM_ICInitStruct)</div><div class="ttdoc">Fills each TIM_ICInitStruct member with its default value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:634</div></div>
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_abdff50beb0809a640ccf2cebde439a00"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#abdff50beb0809a640ccf2cebde439a00">TIM_ICInitTypeDef::TIM_ICPrescaler</a></div><div class="ttdeci">uint16_t TIM_ICPrescaler</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:110</div></div>
<div class="ttc" id="group___t_i_m_html_ga47c05638b93aabcd641dbc8859e1b2df"><div class="ttname"><a href="group___t_i_m.html#ga47c05638b93aabcd641dbc8859e1b2df">TIM_ETRClockMode1Config</a></div><div class="ttdeci">void TIM_ETRClockMode1Config(TIM_TypeDef *TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)</div><div class="ttdoc">Configures the External clock Mode1</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:869</div></div>
<div class="ttc" id="group___t_i_m_html_gace2384dd33e849a054f61b8e1fc7e7c3"><div class="ttname"><a href="group___t_i_m.html#gace2384dd33e849a054f61b8e1fc7e7c3">TIM_UpdateDisableConfig</a></div><div class="ttdeci">void TIM_UpdateDisableConfig(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or Disables the TIMx Update event.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1861</div></div>
<div class="ttc" id="group___t_i_m_html_ga4f58c12e6493a0d8b9555c9097b831d6"><div class="ttname"><a href="group___t_i_m.html#ga4f58c12e6493a0d8b9555c9097b831d6">TIM_ForcedOC1Config</a></div><div class="ttdeci">void TIM_ForcedOC1Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)</div><div class="ttdoc">Forces the TIMx output 1 waveform to active or inactive level.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1109</div></div>
<div class="ttc" id="group___t_i_m_html_ga9e6a153dd6552e4e1188eba227316f7f"><div class="ttname"><a href="group___t_i_m.html#ga9e6a153dd6552e4e1188eba227316f7f">TIM_ICInit</a></div><div class="ttdeci">void TIM_ICInit(TIM_TypeDef *TIMx, TIM_ICInitTypeDef *TIM_ICInitStruct)</div><div class="ttdoc">Initializes the TIM peripheral according to the specified parameters in the TIM_ICInitStruct.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:451</div></div>
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_afc160a2e65a93ea65c81bf05aa6f085d"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#afc160a2e65a93ea65c81bf05aa6f085d">TIM_BDTRInitTypeDef::TIM_OSSIState</a></div><div class="ttdeci">uint16_t TIM_OSSIState</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:128</div></div>
<div class="ttc" id="group___t_i_m_html_ga46568c7b254941dc53e785342d60baf3"><div class="ttname"><a href="group___t_i_m.html#ga46568c7b254941dc53e785342d60baf3">TIM_ClearFlag</a></div><div class="ttdeci">void TIM_ClearFlag(TIM_TypeDef *TIMx, uint16_t TIM_FLAG)</div><div class="ttdoc">Clears the TIMx's pending flags.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2358</div></div>
<div class="ttc" id="group___t_i_m_html_gab71d1d3d8a15f3be9e74dca51fcca5fa"><div class="ttname"><a href="group___t_i_m.html#gab71d1d3d8a15f3be9e74dca51fcca5fa">TIM_GetCapture3</a></div><div class="ttdeci">uint16_t TIM_GetCapture3(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Input Capture 3 value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2247</div></div>
<div class="ttc" id="group___t_i_m_html_ga0f2c784271356d6b64b8c0da64dbdbc2"><div class="ttname"><a href="group___t_i_m.html#ga0f2c784271356d6b64b8c0da64dbdbc2">TIM_SetIC4Prescaler</a></div><div class="ttdeci">void TIM_SetIC4Prescaler(TIM_TypeDef *TIMx, uint16_t TIM_ICPSC)</div><div class="ttdoc">Sets the TIMx Input Capture 4 prescaler.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2183</div></div>
<div class="ttc" id="group___t_i_m_html_ga0bd9476a14bd346c319945ec4fa2bc67"><div class="ttname"><a href="group___t_i_m.html#ga0bd9476a14bd346c319945ec4fa2bc67">TIM_ClearOC3Ref</a></div><div class="ttdeci">void TIM_ClearOC3Ref(TIM_TypeDef *TIMx, uint16_t TIM_OCClear)</div><div class="ttdoc">Clears or safeguards the OCREF3 signal on an external event</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1526</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a></div><div class="ttdoc">TIM Output Compare Init structure definition</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:63</div></div>
<div class="ttc" id="group___t_i_m_html_ga3df4ba3f0727f63ce621e2b2e6035d4f"><div class="ttname"><a href="group___t_i_m.html#ga3df4ba3f0727f63ce621e2b2e6035d4f">TIM_BDTRConfig</a></div><div class="ttdeci">void TIM_BDTRConfig(TIM_TypeDef *TIMx, TIM_BDTRInitTypeDef *TIM_BDTRInitStruct)</div><div class="ttdoc">Configures the: Break feature, dead time, Lock level, the OSSI, the OSSR State and the AOE(automatic ...</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:575</div></div>
<div class="ttc" id="group___t_i_m_html_ga437fcf00ee9d0a9df9150cc120efc5ad"><div class="ttname"><a href="group___t_i_m.html#ga437fcf00ee9d0a9df9150cc120efc5ad">TIM_GetCapture2</a></div><div class="ttdeci">uint16_t TIM_GetCapture2(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Input Capture 2 value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2234</div></div>
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html">TIM_TimeBaseInitTypeDef</a></div><div class="ttdoc">TIM Time Base Init structure definition</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:34</div></div>
<div class="ttc" id="group___t_i_m_html_ga0a935254e44312b1d78e8684a58db3c1"><div class="ttname"><a href="group___t_i_m.html#ga0a935254e44312b1d78e8684a58db3c1">TIM_CCPreloadControl</a></div><div class="ttdeci">void TIM_CCPreloadControl(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Sets or Resets the TIM peripheral Capture Compare Preload Control bit.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1252</div></div>
<div class="ttc" id="group___t_i_m_html_ga4dcc3d11b670c381d0ff9cb7e9fd01e2"><div class="ttname"><a href="group___t_i_m.html#ga4dcc3d11b670c381d0ff9cb7e9fd01e2">TIM_SelectMasterSlaveMode</a></div><div class="ttdeci">void TIM_SelectMasterSlaveMode(TIM_TypeDef *TIMx, uint16_t TIM_MasterSlaveMode)</div><div class="ttdoc">Sets or Resets the TIMx Master/Slave Mode.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2010</div></div>
<div class="ttc" id="group___t_i_m_html_gac474ebc815d24c8a589969e0c68b27b0"><div class="ttname"><a href="group___t_i_m.html#gac474ebc815d24c8a589969e0c68b27b0">TIM_ClearOC2Ref</a></div><div class="ttdeci">void TIM_ClearOC2Ref(TIM_TypeDef *TIMx, uint16_t TIM_OCClear)</div><div class="ttdoc">Clears or safeguards the OCREF2 signal on an external event</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1502</div></div>
<div class="ttc" id="group___t_i_m_html_gaf428edf474804691d6f587e78c97a082"><div class="ttname"><a href="group___t_i_m.html#gaf428edf474804691d6f587e78c97a082">TIM_SetCompare4</a></div><div class="ttdeci">void TIM_SetCompare4(TIM_TypeDef *TIMx, uint16_t Compare4)</div><div class="ttdoc">Sets the TIMx Capture Compare4 Register value</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2098</div></div>
<div class="ttc" id="group___t_i_m_html_ga0adcbbd5e838ec8642e7a9b80075f41f"><div class="ttname"><a href="group___t_i_m.html#ga0adcbbd5e838ec8642e7a9b80075f41f">TIM_GetFlagStatus</a></div><div class="ttdeci">FlagStatus TIM_GetFlagStatus(TIM_TypeDef *TIMx, uint16_t TIM_FLAG)</div><div class="ttdoc">Checks whether the specified TIM flag is set or not.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2317</div></div>
<div class="ttc" id="group___t_i_m_html_ga0fc7e76c47a3bd1ba1ebc71427832b51"><div class="ttname"><a href="group___t_i_m.html#ga0fc7e76c47a3bd1ba1ebc71427832b51">TIM_EncoderInterfaceConfig</a></div><div class="ttdeci">void TIM_EncoderInterfaceConfig(TIM_TypeDef *TIMx, uint16_t TIM_EncoderMode, uint16_t TIM_IC1Polarity, uint16_t TIM_IC2Polarity)</div><div class="ttdoc">Configures the TIMx Encoder Interface.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1058</div></div>
<div class="ttc" id="group___t_i_m_html_gaf0f684dea88e222de9689d8ed0ca8805"><div class="ttname"><a href="group___t_i_m.html#gaf0f684dea88e222de9689d8ed0ca8805">TIM_SetIC1Prescaler</a></div><div class="ttdeci">void TIM_SetIC1Prescaler(TIM_TypeDef *TIMx, uint16_t TIM_ICPSC)</div><div class="ttdoc">Sets the TIMx Input Capture 1 prescaler.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2117</div></div>
<div class="ttc" id="group___t_i_m_html_ga20ef804dc32c723662d11ee7da3baab2"><div class="ttname"><a href="group___t_i_m.html#ga20ef804dc32c723662d11ee7da3baab2">TIM_SetClockDivision</a></div><div class="ttdeci">void TIM_SetClockDivision(TIM_TypeDef *TIMx, uint16_t TIM_CKD)</div><div class="ttdoc">Sets the TIMx Clock Division value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2205</div></div>
<div class="ttc" id="struct_t_i_m___type_def_html"><div class="ttname"><a href="struct_t_i_m___type_def.html">TIM_TypeDef</a></div><div class="ttdef"><b>Definition:</b> wb32l003.h:480</div></div>
<div class="ttc" id="group___t_i_m_html_ga29eb9f7151ceea94c3988539a5ee91cf"><div class="ttname"><a href="group___t_i_m.html#ga29eb9f7151ceea94c3988539a5ee91cf">TIM_GetCapture1</a></div><div class="ttdeci">uint16_t TIM_GetCapture1(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Input Capture 1 value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2221</div></div>
<div class="ttc" id="group___t_i_m_html_ga60e6c29ad8f919bef616cf8e3306dd64"><div class="ttname"><a href="group___t_i_m.html#ga60e6c29ad8f919bef616cf8e3306dd64">TIM_OC1PreloadConfig</a></div><div class="ttdeci">void TIM_OC1PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)</div><div class="ttdoc">Enables or disables the TIMx peripheral Preload register on CCR1.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1278</div></div>
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_ac736e711f51054bef8b486b8521ef611"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#ac736e711f51054bef8b486b8521ef611">TIM_ICInitTypeDef::TIM_Channel</a></div><div class="ttdeci">uint16_t TIM_Channel</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:101</div></div>
<div class="ttc" id="group___t_i_m_html_ga83ea0af5a7c1af521236ce5e4d2c42b0"><div class="ttname"><a href="group___t_i_m.html#ga83ea0af5a7c1af521236ce5e4d2c42b0">TIM_SelectOCxM</a></div><div class="ttdeci">void TIM_SelectOCxM(TIM_TypeDef *TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode)</div><div class="ttdoc">Selects the TIM Output Compare Mode.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1814</div></div>
<div class="ttc" id="group___t_i_m_html_ga9eb1e95af71ed380f51a2c6d585cc5d6"><div class="ttname"><a href="group___t_i_m.html#ga9eb1e95af71ed380f51a2c6d585cc5d6">TIM_ClearITPendingBit</a></div><div class="ttdeci">void TIM_ClearITPendingBit(TIM_TypeDef *TIMx, uint16_t TIM_IT)</div><div class="ttdoc">Clears the TIMx's interrupt pending bits.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2428</div></div>
<div class="ttc" id="group___t_i_m_html_ga3cb91578e7dd34ea7d09862482960445"><div class="ttname"><a href="group___t_i_m.html#ga3cb91578e7dd34ea7d09862482960445">TIM_OC1NPolarityConfig</a></div><div class="ttdeci">void TIM_OC1NPolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCNPolarity)</div><div class="ttdoc">Configures the TIMx Channel 1N polarity.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1597</div></div>
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_a169131a7437571cef140fd53a82cd0fc"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#a169131a7437571cef140fd53a82cd0fc">TIM_TimeBaseInitTypeDef::TIM_Period</a></div><div class="ttdeci">uint16_t TIM_Period</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:42</div></div>
<div class="ttc" id="group___t_i_m_html_ga0175ef4fabade443909002a63d4e9758"><div class="ttname"><a href="group___t_i_m.html#ga0175ef4fabade443909002a63d4e9758">TIM_SetCompare2</a></div><div class="ttdeci">void TIM_SetCompare2(TIM_TypeDef *TIMx, uint16_t Compare2)</div><div class="ttdoc">Sets the TIMx Capture Compare2 Register value</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2070</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_afa69e616eb0b11bd238062dd8a5ceaa5"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#afa69e616eb0b11bd238062dd8a5ceaa5">TIM_OCInitTypeDef::TIM_OCMode</a></div><div class="ttdeci">uint16_t TIM_OCMode</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:65</div></div>
<div class="ttc" id="group___t_i_m_html_ga7880e4c00002d6421f9059a2ed841d5c"><div class="ttname"><a href="group___t_i_m.html#ga7880e4c00002d6421f9059a2ed841d5c">TIM_SetAutoreload</a></div><div class="ttdeci">void TIM_SetAutoreload(TIM_TypeDef *TIMx, uint16_t Autoreload)</div><div class="ttdoc">Sets the TIMx Autoreload Register value</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2042</div></div>
<div class="ttc" id="group___t_i_m_html_ga38bd4ffda920dd4f7655a0a2c6100a6e"><div class="ttname"><a href="group___t_i_m.html#ga38bd4ffda920dd4f7655a0a2c6100a6e">TIM_GenerateEvent</a></div><div class="ttdeci">void TIM_GenerateEvent(TIM_TypeDef *TIMx, uint16_t TIM_EventSource)</div><div class="ttdoc">Configures the TIMx event to be generate by software.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:767</div></div>
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_acba399df603976d328261af5cd9ae011"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#acba399df603976d328261af5cd9ae011">TIM_BDTRInitTypeDef::TIM_LOCKLevel</a></div><div class="ttdeci">uint16_t TIM_LOCKLevel</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:131</div></div>
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_a052908740c8c618054ef82b3ec89e9b3"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#a052908740c8c618054ef82b3ec89e9b3">TIM_ICInitTypeDef::TIM_ICSelection</a></div><div class="ttdeci">uint16_t TIM_ICSelection</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:107</div></div>
<div class="ttc" id="group___t_i_m_html_ga1d7a8f952e209de142499e67a653fc1f"><div class="ttname"><a href="group___t_i_m.html#ga1d7a8f952e209de142499e67a653fc1f">TIM_UpdateRequestConfig</a></div><div class="ttdeci">void TIM_UpdateRequestConfig(TIM_TypeDef *TIMx, uint16_t TIM_UpdateSource)</div><div class="ttdoc">Configures the TIMx Update Request Interrupt source.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1888</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_acc7066b59671f62f2696c382c879c9c8"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#acc7066b59671f62f2696c382c879c9c8">TIM_OCInitTypeDef::TIM_OCPolarity</a></div><div class="ttdeci">uint16_t TIM_OCPolarity</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:78</div></div>
<div class="ttc" id="group___t_i_m_html_ga03878f78163485c8a3508cff2111c297"><div class="ttname"><a href="group___t_i_m.html#ga03878f78163485c8a3508cff2111c297">TIM_OC1PolarityConfig</a></div><div class="ttdeci">void TIM_OC1PolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPolarity)</div><div class="ttdoc">Configures the TIMx channel 1 polarity.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1574</div></div>
<div class="ttc" id="group___t_i_m_html_gad678410f7c7244f83daad93ce9d1056e"><div class="ttname"><a href="group___t_i_m.html#gad678410f7c7244f83daad93ce9d1056e">TIM_OC4PolarityConfig</a></div><div class="ttdeci">void TIM_OC4PolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPolarity)</div><div class="ttdoc">Configures the TIMx channel 4 polarity.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1716</div></div>
<div class="ttc" id="group___t_i_m_html_gaf460e7d9c9969044e364130e209937fc"><div class="ttname"><a href="group___t_i_m.html#gaf460e7d9c9969044e364130e209937fc">TIM_TIxExternalClockConfig</a></div><div class="ttdeci">void TIM_TIxExternalClockConfig(TIM_TypeDef *TIMx, uint16_t TIM_TIxExternalCLKSource, uint16_t TIM_ICPolarity, uint16_t ICFilter)</div><div class="ttdoc">Configures the TIMx Trigger as External Clock</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:829</div></div>
<div class="ttc" id="group___t_i_m_html_ga93941c1db20bf3794f377307df90a67b"><div class="ttname"><a href="group___t_i_m.html#ga93941c1db20bf3794f377307df90a67b">TIM_CounterModeConfig</a></div><div class="ttdeci">void TIM_CounterModeConfig(TIM_TypeDef *TIMx, uint16_t TIM_CounterMode)</div><div class="ttdoc">Specifies the TIMx Counter Mode to be used.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:993</div></div>
<div class="ttc" id="group___t_i_m_html_ga83fd58c9416802d9638bbe1715c98932"><div class="ttname"><a href="group___t_i_m.html#ga83fd58c9416802d9638bbe1715c98932">TIM_TimeBaseInit</a></div><div class="ttdeci">void TIM_TimeBaseInit(TIM_TypeDef *TIMx, TIM_TimeBaseInitTypeDef *TIM_TimeBaseInitStruct)</div><div class="ttdoc">Initializes the TIMx Time Base Unit peripheral according to the specified parameters in the TIM_TimeB...</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:95</div></div>
<div class="ttc" id="group___t_i_m_html_ga304ff7c8a1615498da749bf2507e9f2b"><div class="ttname"><a href="group___t_i_m.html#ga304ff7c8a1615498da749bf2507e9f2b">TIM_CCxNCmd</a></div><div class="ttdeci">void TIM_CCxNCmd(TIM_TypeDef *TIMx, uint16_t TIM_Channel, uint16_t TIM_CCxN)</div><div class="ttdoc">Enables or disables the TIM Capture Compare Channel xN.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1773</div></div>
<div class="ttc" id="group___t_i_m_html_ga0827a0b411707304f76d33050727c24d"><div class="ttname"><a href="group___t_i_m.html#ga0827a0b411707304f76d33050727c24d">TIM_GetITStatus</a></div><div class="ttdeci">ITStatus TIM_GetITStatus(TIM_TypeDef *TIMx, uint16_t TIM_IT)</div><div class="ttdoc">Checks whether the TIM interrupt has occurred or not.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2387</div></div>
<div class="ttc" id="group___t_i_m_html_gaf0a0bbe74251e56d4b835d20b0a3aa63"><div class="ttname"><a href="group___t_i_m.html#gaf0a0bbe74251e56d4b835d20b0a3aa63">TIM_ForcedOC4Config</a></div><div class="ttdeci">void TIM_ForcedOC4Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)</div><div class="ttdoc">Forces the TIMx output 4 waveform to active or inactive level.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1181</div></div>
<div class="ttc" id="group___t_i_m_html_ga4252583c6ae8a73d6fc66f7e951dbc35"><div class="ttname"><a href="group___t_i_m.html#ga4252583c6ae8a73d6fc66f7e951dbc35">TIM_SelectInputTrigger</a></div><div class="ttdeci">void TIM_SelectInputTrigger(TIM_TypeDef *TIMx, uint16_t TIM_InputTriggerSource)</div><div class="ttdoc">Selects the Input Trigger source</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1023</div></div>
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a></div><div class="ttdoc">TIM Input Capture Init structure definition</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:98</div></div>
<div class="ttc" id="group___t_i_m_html_ga2f19ce1d90990691cf037e419ba08003"><div class="ttname"><a href="group___t_i_m.html#ga2f19ce1d90990691cf037e419ba08003">TIM_SelectSlaveMode</a></div><div class="ttdeci">void TIM_SelectSlaveMode(TIM_TypeDef *TIMx, uint16_t TIM_SlaveMode)</div><div class="ttdoc">Selects the TIMx Slave Mode.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1989</div></div>
<div class="ttc" id="group___t_i_m_html_gaea0f49938cda8ae0738162194798afc6"><div class="ttname"><a href="group___t_i_m.html#gaea0f49938cda8ae0738162194798afc6">TIM_BDTRStructInit</a></div><div class="ttdeci">void TIM_BDTRStructInit(TIM_BDTRInitTypeDef *TIM_BDTRInitStruct)</div><div class="ttdoc">Fills each TIM_BDTRInitStruct member with its default value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:650</div></div>
<div class="ttc" id="group___t_i_m_html_ga6831cacaac1ef50291af94db94450797"><div class="ttname"><a href="group___t_i_m.html#ga6831cacaac1ef50291af94db94450797">TIM_OC2PolarityConfig</a></div><div class="ttdeci">void TIM_OC2PolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPolarity)</div><div class="ttdoc">Configures the TIMx channel 2 polarity.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1621</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a3f43bd9158c651d6d9fa2720ad75ab01"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a3f43bd9158c651d6d9fa2720ad75ab01">TIM_OCInitTypeDef::TIM_Pulse</a></div><div class="ttdeci">uint16_t TIM_Pulse</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:75</div></div>
<div class="ttc" id="group___t_i_m_html_ga1659cc0ce503ac151568e0c7c02b1ba5"><div class="ttname"><a href="group___t_i_m.html#ga1659cc0ce503ac151568e0c7c02b1ba5">TIM_DeInit</a></div><div class="ttdeci">void TIM_DeInit(TIM_TypeDef *TIMx)</div><div class="ttdoc">Deinitializes the TIMx peripheral registers to their default reset values.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:69</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a1e88e3081574da1e1abc089df87985ba"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a1e88e3081574da1e1abc089df87985ba">TIM_OCInitTypeDef::TIM_OutputState</a></div><div class="ttdeci">uint16_t TIM_OutputState</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:68</div></div>
<div class="ttc" id="group___t_i_m_html_gaec82031ca62f31f5483195c09752a83a"><div class="ttname"><a href="group___t_i_m.html#gaec82031ca62f31f5483195c09752a83a">TIM_OC1FastConfig</a></div><div class="ttdeci">void TIM_OC1FastConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCFast)</div><div class="ttdoc">Configures the TIMx Output Compare 1 Fast feature.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1375</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_afb328e9ef4de6eb9d78390d7366b9a6e"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#afb328e9ef4de6eb9d78390d7366b9a6e">TIM_OCInitTypeDef::TIM_OCIdleState</a></div><div class="ttdeci">uint16_t TIM_OCIdleState</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:85</div></div>
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a85ef0b5598749ffd67dd360e615bcf9a"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a85ef0b5598749ffd67dd360e615bcf9a">TIM_BDTRInitTypeDef::TIM_AutomaticOutput</a></div><div class="ttdeci">uint16_t TIM_AutomaticOutput</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:144</div></div>
<div class="ttc" id="group___t_i_m_html_ga1556a0b9a5d53506875fd7de0cbc6b1f"><div class="ttname"><a href="group___t_i_m.html#ga1556a0b9a5d53506875fd7de0cbc6b1f">TIM_TimeBaseStructInit</a></div><div class="ttdeci">void TIM_TimeBaseStructInit(TIM_TimeBaseInitTypeDef *TIM_TimeBaseInitStruct)</div><div class="ttdoc">Fills each TIM_TimeBaseInitStruct member with its default value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:599</div></div>
<div class="ttc" id="group___t_i_m_html_ga70e3d6c09d55ee69002e154c85cd40e4"><div class="ttname"><a href="group___t_i_m.html#ga70e3d6c09d55ee69002e154c85cd40e4">TIM_ITConfig</a></div><div class="ttdeci">void TIM_ITConfig(TIM_TypeDef *TIMx, uint16_t TIM_IT, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the specified TIM interrupts.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:732</div></div>
<div class="ttc" id="group___t_i_m_html_ga28745aaa549e2067e42c19569209e6c6"><div class="ttname"><a href="group___t_i_m.html#ga28745aaa549e2067e42c19569209e6c6">TIM_SelectOutputTrigger</a></div><div class="ttdeci">void TIM_SelectOutputTrigger(TIM_TypeDef *TIMx, uint16_t TIM_TRGOSource)</div><div class="ttdoc">Selects the TIMx Trigger Output Mode.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1966</div></div>
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_adfc97c66bfce30e74ce779ab04c156e9"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#adfc97c66bfce30e74ce779ab04c156e9">TIM_TimeBaseInitTypeDef::TIM_CounterMode</a></div><div class="ttdeci">uint16_t TIM_CounterMode</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:39</div></div>
<div class="ttc" id="group___t_i_m_html_ga2394f0221709c0659874f9a4184cf86e"><div class="ttname"><a href="group___t_i_m.html#ga2394f0221709c0659874f9a4184cf86e">TIM_InternalClockConfig</a></div><div class="ttdeci">void TIM_InternalClockConfig(TIM_TypeDef *TIMx)</div><div class="ttdoc">Configures the TIMx internal Clock</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:783</div></div>
<div class="ttc" id="group___t_i_m_html_ga75b4614c6dd2cd52f2c5becdb6590c10"><div class="ttname"><a href="group___t_i_m.html#ga75b4614c6dd2cd52f2c5becdb6590c10">TIM_OC2PreloadConfig</a></div><div class="ttdeci">void TIM_OC2PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)</div><div class="ttdoc">Enables or disables the TIMx peripheral Preload register on CCR2.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1303</div></div>
<div class="ttc" id="group___t_i_m_html_ga413359c87f46c69f1ffe2dc8fb3a65e7"><div class="ttname"><a href="group___t_i_m.html#ga413359c87f46c69f1ffe2dc8fb3a65e7">TIM_OC2FastConfig</a></div><div class="ttdeci">void TIM_OC2FastConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCFast)</div><div class="ttdoc">Configures the TIMx Output Compare 2 Fast feature.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1401</div></div>
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a74a30f1a994c6676c0ce2b56243ed184"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a74a30f1a994c6676c0ce2b56243ed184">TIM_OCInitTypeDef::TIM_OutputNState</a></div><div class="ttdeci">uint16_t TIM_OutputNState</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:71</div></div>
<div class="ttc" id="group___t_i_m_html_gab6826b144ae70e206f51ae8af5318a93"><div class="ttname"><a href="group___t_i_m.html#gab6826b144ae70e206f51ae8af5318a93">TIM_GetCounter</a></div><div class="ttdeci">uint16_t TIM_GetCounter(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Counter value.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:2273</div></div>
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_a751574b5d1f66bea6c3405d2975e420a"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#a751574b5d1f66bea6c3405d2975e420a">TIM_ICInitTypeDef::TIM_ICFilter</a></div><div class="ttdeci">uint16_t TIM_ICFilter</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:113</div></div>
<div class="ttc" id="group___t_i_m_html_ga8bf4dfb35ff0c7b494dd96579f50b1ec"><div class="ttname"><a href="group___t_i_m.html#ga8bf4dfb35ff0c7b494dd96579f50b1ec">TIM_OC4PreloadConfig</a></div><div class="ttdeci">void TIM_OC4PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)</div><div class="ttdoc">Enables or disables the TIMx peripheral Preload register on CCR4.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1351</div></div>
<div class="ttc" id="group___t_i_m_html_gac710acc5b682e892584fc6f089f61dc2"><div class="ttname"><a href="group___t_i_m.html#gac710acc5b682e892584fc6f089f61dc2">TIM_OC3NPolarityConfig</a></div><div class="ttdeci">void TIM_OC3NPolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCNPolarity)</div><div class="ttdoc">Configures the TIMx Channel 3N polarity.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:1691</div></div>
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html">TIM_BDTRInitTypeDef</a></div><div class="ttdoc">BDTR structure definition</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:122</div></div>
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_a121b27ced71ccb2c85f1d9825ae8d496"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#a121b27ced71ccb2c85f1d9825ae8d496">TIM_TimeBaseInitTypeDef::TIM_RepetitionCounter</a></div><div class="ttdeci">uint8_t TIM_RepetitionCounter</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.h:49</div></div>
<div class="ttc" id="group___t_i_m_html_gaa71f9296556310f85628d6c748a06475"><div class="ttname"><a href="group___t_i_m.html#gaa71f9296556310f85628d6c748a06475">TIM_PWMIConfig</a></div><div class="ttdeci">void TIM_PWMIConfig(TIM_TypeDef *TIMx, TIM_ICInitTypeDef *TIM_ICInitStruct)</div><div class="ttdoc">Configures the TIM peripheral according to the specified parameters in the TIM_ICInitStruct to measur...</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:517</div></div>
<div class="ttc" id="group___t_i_m_html_ga64571ebbb58cac39a9e760050175f11c"><div class="ttname"><a href="group___t_i_m.html#ga64571ebbb58cac39a9e760050175f11c">TIM_OC4Init</a></div><div class="ttdeci">void TIM_OC4Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Initializes the TIMx Channel4 according to the specified parameters in the TIM_OCInitStruct.</div><div class="ttdef"><b>Definition:</b> wb32l003_tim.c:387</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by Westberry Technology (ChangZhou) Corp., Ltd. All rights reserved.
</small></address>
</body>
</html>
